/* $Header: info.h,v 2.2 01/10/02 10:30:25 przybyls Exp $ */

/***********************************************************************/
/* INCLUDE FILE NAME:  info.h                                          */
/* ==================                                                  */
/*                                                                     */
/* Author:  Tom Przybylski                                             */
/*                                                                     */
/* COMMENT:                                                            */
/*                                                                     */
/*                                                                     */
/*                                                                     */
/*                                                                     */
/***********************************************************************/

#ifndef INFO_H
#define INFO_H

/*****************************/
/*   IFDEFS                  */
/*****************************/


/*****************************/
/*   SYMBOLIC CONSTANTS      */
/*****************************/


/*****************************/
/*   MACROS                  */
/*****************************/


/*****************************/
/*   TYPEDEFS                */
/*****************************/


/*****************************/
/*   FUNCTION PROTOTYPES     */
/*****************************/

void DisplayRecalculateMessage (void);

void TimeRangeError (void);
void InRunError (void);
void ZoneTempError (pZONE_TABLE zone);
void OvenTempError (void);
void PressureRangeError (INT32 maxpres);
void FlowRangeError (INT32 maxflow);
void PresRateRangeError (INT32 maxrate);
void RangeNToNNNError (INT32 min, INT32 max);
void Range0ToNNNError (INT32 max);
void Range1ToNNNError (INT32 max);

void TimeRangeInfo (U_INT32 header);
void TimeRangeInfoNoBlank (U_INT32 header);
void PresRangeInfo (U_INT32 header, INT32 maxpres);
void PresRangeOffInfo (U_INT32 header, INT32 maxpres);
void PresRangeInfoNoBlank (U_INT32 header, INT32 minpres, INT32 maxpres);
void PresRateRangeInfo (U_INT32 header, INT32 maxrate);
void ColumnHeadpressureInfo (U_INT32 header);
void FlowRangeInfo (U_INT32 header, INT32 minflow, INT32 maxflow);

#pragma SECTION PROG=rom3

void ZeroRangeError( void *sig);

void SignalRangeInfo ( void );
void SignalAttnInfo ( void );
void SignalZeroInfo ( void );

#pragma SECTION UNDO

#endif
